package com.dk.vo;

import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 
 * </p>
 *
 * @author wbh
 * @since 2023-03-22
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class ReportVO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 报工id
     */
    private Integer reportId;

    /**
     * 报工类型
     */
    private String reportType;

    /**
     * 工单id
     */
    private String workId;

    /**
     * 排产id
     */
    private String scheduldId;

    /**
     * 产品物料id
     */
    private String materialId;

    /**
     * 产品物料名称
     */
    private String materialName;

    /**
     * 产品单位
     */
    private String materialUnit;

    /**
     * 产品规格
     */
    private String materialSpec;

    /**
     * 报工数量
     */
    private Integer reportNum;

    /**
     * 合格数量
     */
    private Integer successNum;

    /**
     * 失败数量
     */
    private Integer failNum;

    /**
     * 报工人
     */
    private int reportPersonid;


    private Date reportDate;

    /**
     * 审核人
     */
    private int checkPersonid;

    /**
     * 报工备注
     */
    private String reportRemark;

    /**
     * 报工状态
     */
    private String reportState;

    /**
     * 报工人姓名
     */
    private String reportPersonName;

    /**
     * 审核人姓名
     */
    private String checkPersonName;
    /**
     * 工作站名称
     */
    private String workstationName;

}
